.cores__platform-info {
  border-radius: 12px;
  background-color: var(--background-colour);
  display: flex;
  grid-template-columns: max-content min-content;
  gap: 15px;
  overflow: hidden;

  & > * {
    padding: 10px 0;
  }

  & > *:first-child {
    padding-left: 15px;
  }

  & > *:last-child {
    padding-right: 15px;
  }
}

.cores__platform-info-name {
  font-size: 1.25rem;
}

.cores__platform-info-edit {
  cursor: pointer;

  &:hover {
    opacity: 0.9;
  }
}

.cores__platform-info-cateogry {
  border-right: 1px solid white;
  padding-right: 15px;
  box-sizing: border-box;
  background-color: var(--light-colour);
  display: flex;
  align-items: center;
}


.cores__platform-info--non-existent{
  padding-block: 10px;
  padding-inline: 15px;
  padding-inline-start: 10px;
  width: min-content;
  display: flex;
  align-items: flex-start;
  gap: 5px;

  &::before{
    content: "#";
    font-family: GamePocket, sans-serif;
    font-size: 2em;
    transform: translateY(0.1em);
    opacity: 0.75;
  }
}
